<script setup lang="ts">
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
import { useMemberStore } from '@/stores'
// 4. 添加 token 请求头标识
const memberStore = useMemberStore()
const token = memberStore.profile?.token
// 小程序启动时检查登录状态，http.ts界面有个二次校验
onLaunch(() => {
  // //判断是否登录否则跳转到登录页
  if (!token) {
    uni.reLaunch({ url: '/pages/login/login' })
  //关闭返回按钮
    uni.hideHomeButton()
  }
  console.log('App Launch')
})

// 小程序从前台切入后台时检查登录状态
onShow(() => {
  console.log('App Show')
})

// 小程序从后台切到前台时检查登录状态
onHide(() => {
  console.log('App Hide')
})
</script>

<style lang="scss">
// 字体图标
// @import '@/styles/fonts.scss';
@import '@/styles/base.scss';
@import url(/src/static/fonts/iconfont.css);
</style>
